How to start learning programming from absolutely zero knowledge[2022]

 How to start learning programming from absolutely zero knowledge[2022]

Introduction:

Are you thinking about starting to learn computer programming but you have no idea where to start? Are you completely lost? Do you have 0 background in programming? If so, you are in the right place. A lot of people who want to start learning programming give up even before they start because they don't know how and where to start. They need guidance .In this article we will cover all the things that can help you get started in learning coding such as: What is computer programming?, Where you can learn programming online, best way to learn computer programming, Which programming language should you learn first and a lot more... But before we dive deep you need to know what programming is and what a programmer does.

1-What is computer
programming or computer
coding?

Computer programming is writing instructions to computers to do tasks we want, that’s basically what
programming is. It is telling the computer exactly what to do step by step and in order to do that we
need a programming language.

2-What is a programming

language?

Programming language is the language used by programmers to communicate with the computer and tell it what to do, it is a set of written instructions. There are a lot of programming languages, some of them are : Python, C, C++, Java, PHP… (We will talk more about them later…).
So now you know what programming and programming languages are. You as someone who wants to learn coding from scratch may be wondering now what does a programmer do?

3-What do a programmer do?

Programmers basically write codes and solve problems that means you have a task to do you have to
break it down start writing code that tell the computer what to do step by step, That’s how it looks like:

This is python

This code checks whether the password is correct or wrong. Here is it’s output:




This is python

It prints “Correct password” because the password is “123456789”. (The programming language that were used in this example is Python.
Now let’s answer a common question about programming which is “Is programming difficult?”


4-Is programming difficult?

Programming requires a lot of patience and commitment. If you like programming and really want to
learn you will find it easy. It may seem hard to you at first but you will enjoy learning it. On the other
hand if you don’t like programming you will find it so hard and you may quit learning it quickly!

5-Is programming fun?

Programming is so addictive once you open your laptop and start coding you won’t be able to stop the
more problems you solve while programming the more you will enjoy it, it gives you a sense of
achievement it makes your brain release a rush of dopamine once you get something done right!
And the best thing about programming is that you can start a project right from your room. You don’t
even need to step one step out of your house. You can start coding in your bed with your laptop
and who knows maybe you will make the next Facebook!


6-Is programming a growing

field?

Programming is the most in-demand job in the market. Also, it is growing 12% faster than the market
average. Moreover programmers are less likely to be replaced by AI in the future!

7-Different programming languages and which one should you learn:


There are so many programming languages out there the most famous one are : Python, C++, C, Java, PHP, C#, JavaScript. Python is one of the easiest programming languages and C is the hardest, Python is a beginner friendly language.

Which programming language should I learn? Every programming language is more suitable for a certain field than the other. You should decide what field you want.



  • Python is used for AI, Machine learning….
  • C# is for game development…
  • PHP, JavaScript, html and CSS are for web development.



Now let’s go back, you want to learn coding from scratch with no prior knowledge the place to start is from websites online and the website i am gonna recommend is Codecademy.


8-What is codecademy?

Codecademy is the best website for beginners to start learning programming from scratch no prior
knowledge is required. It's not only for beginners it is also recommended for pro programmers who
want to learn a new coding language. This website is not fully free as they have a pro subscription.



9-What kind of courses do they give?

Code academy is a great website to start learning any programming language from zero because they
provide interactive courses that means you don’t just watch videos or read content, You practice
everything you learn right away. Here is how it looks. You have your lesson, exercise on the left of
the screen.
In the middle you have a code editor where you can do your exercise there.
And on the right of the screen you have the output of your code.



And if you want to start a new programming career like web development, Computer science, Deep
learning they got you covered! They have career paths, that means they teach everything to you for
that career from 0.

Codecademy is the number 1 website I suggest to those who seek to learn from 0 or they just want
to switch careers. I started learning programming from absolutely scratch using codecademy.
I am glad I found this website and now I am giving this advice to new learners and my friends who
want to learn coding.

10-Learning from YouTube

vs learning from

codecademy:

YouTube is a great source where you can find so much learning materials, you can learn anything from
YouTube but unfortunately, it’s hard to learn coding from just watching rather than practicing.
Programming is learned by practicing not by watching or reading only that’s why I am highly
recommending codecademy for those who want to learn.

And now you know codecademy and you know why it’s so great to learn and what’s the difference
between it and YouTube. Now we are going to talk about what to do while you are still on your
learning path and after you finish! And some best ways to learn programming from scratch.

11-Start working on small projects:

You should start trying what you learned in small projects that can teach you a lot more and make your
newly learned information easier to understand and use in real life scenarios.
For example, create a small program to check wether the password entered by the user is true or false
or make a program that turns the first letter of a name to uppercase. There are endless possibilities.
And keep doing that even when you finish your course on codecademy just keep practicing what you
learned and keep making new things!

12-Take a break from
programming sometimes :

Sometimes you need to take a rest from coding for a week, 15 days, months and come back with a
fresh mind ready to learn.
Because the human brain needs time to process the new information you learn, your subconscious
mind will keep processing what you learned while you are resting, then when you get back to coding
you find that the hard concepts you used to not understand became easy.
And that's what you should do when you feel like giving up, just take a break for a while and don't
give up!

Conclusion:

And the most important thing is don’t give up on learning. I wish I could help you a little with this blog
and good luck on your learning journey. I wish you the best! Here is where you start at Codecademy.

Comments

Popular posts from this blog

Is programming boring ?

Tips for building a successful tech startup